package com.realtyManage.springboot.Model.Vo;

import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;


/**
 * CustomerEntity
 *
 * @Author 杭州素色网络科技有限公司
 * @Date 2019/4/2
 **/
public class CustomerEntity extends BaseEntity {
    private Integer customerId;//客户id
    private Integer connUid;//关联经纪人id
    private Integer connHouseId;//关联楼盘id
    private String name;//客户姓名
    private String businessManagerName;//经纪人姓名
    private List<String> businessManagerIds;
    private Integer keepType;//报备类型：1.精确 2.模糊
    private String telephone;//手机号
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    private Date visitTime;//看房时间
    private Date insertTime;//报备时间
    private Integer sex;//性别1.男 2.女
    private String description;//需求描述
    private String protectTime;//保护时间(整数)(天)
    private String status;//状态：1.报备 2.到访 3.认购 4.签约 5.退房 6.无效 7.已结佣
    private Integer clientStatus;//返回状态：1.报备成功 2.保护期报备失败 3.其他失败
    private HouseEntity house;
    private List<String> houseIds;
    private String houseName;
    private  String reportedPersonnel;  //报备人员


    private Integer connUserId;   //关联用户ID
    private String orderDescription;  //客户需求
    private String userName;   //报备人姓名

    private Integer reportedType;//报备状态


    public Integer getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    public Integer getConnUid() {
        return connUid;
    }

    public void setConnUid(Integer connUid) {
        this.connUid = connUid;
    }

    public Integer getConnHouseId() {
        return connHouseId;
    }

    public void setConnHouseId(Integer connHouseId) {
        this.connHouseId = connHouseId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBusinessManagerName() {
        return businessManagerName;
    }

    public void setBusinessManagerName(String businessManagerName) {
        this.businessManagerName = businessManagerName;
    }

    public Integer getKeepType() {
        return keepType;
    }

    public void setKeepType(Integer keepType) {
        this.keepType = keepType;
    }

    public String getTelephone() {
        return telephone;
    }

    public void setTelephone(String telephone) {
        this.telephone = telephone;
    }

    public Date getVisitTime() {
        return visitTime;
    }

    public void setVisitTime(Date visitTime) {
        this.visitTime = visitTime;
    }

    public Date getInsertTime() {
        return insertTime;
    }

    public void setInsertTime(Date insertTime) {
        this.insertTime = insertTime;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getProtectTime() {
        return protectTime;
    }

    public void setProtectTime(String protectTime) {
        this.protectTime = protectTime;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getClientStatus() {
        return clientStatus;
    }

    public void setClientStatus(Integer clientStatus) {
        this.clientStatus = clientStatus;
    }

    public HouseEntity getHouse() {
        return house;
    }

    public void setHouse(HouseEntity house) {
        this.house = house;
    }

    public List<String> getBusinessManagerIds() {
        return businessManagerIds;
    }

    public void setBusinessManagerIds(List<String> businessManagerIds) {
        this.businessManagerIds = businessManagerIds;
    }

    public List<String> getHouseIds() {
        return houseIds;
    }

    public void setHouseIds(List<String> houseIds) {
        this.houseIds = houseIds;
    }

    public String getHouseName() {
        return houseName;
    }

    public void setHouseName(String houseName) {
        this.houseName = houseName;
    }

    public String getReportedPersonnel() {
        return reportedPersonnel;
    }

    public void setReportedPersonnel(String reportedPersonnel) {
        this.reportedPersonnel = reportedPersonnel;
    }

    public Integer getConnUserId() {
        return connUserId;
    }

    public void setConnUserId(Integer connUserId) {
        this.connUserId = connUserId;
    }

    public String getOrderDescription() {
        return orderDescription;
    }

    public void setOrderDescription(String orderDescription) {
        this.orderDescription = orderDescription;
    }

    public String getUserName() {
        return userName;
    }

    public void setReportedType(Integer reportedType) {
        this.reportedType = reportedType;
    }

    public Integer getReportedType() {
        return reportedType;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }




}
